package oop;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
public class vClassConstructor {
String parameters;
String visibility;
vTableClass parent;
public vClassConstructor(vTableClass parentable){
parameters = null;
parent = parentable;
visibility = "public";
}
public void addParameter(String param){
if (parameters == null){
parameters = param;
}
else{
parameters = parameters + ", " + param;
}
}
public void setVisibility(String visible){
visibility = visible;
}
public void writeFile(BufferedWriter writer){
try {
//FileWriter writee = new FileWriter(file);
//BufferedWriter writer = new BufferedWriter(writee);
writer.write("__" + parent.classname + "(");
if (parameters == null){
writer.write(");\r");
}
else{
writer.write(parameters + ");\r");
}
writer.flush();
//writer.closhe();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public void printLine(){
System.out.print("__" + parent.classname + "(");
if (parameters == null){
System.out.print(");\r");
}
else{
System.out.print(parameters + ");\r");
}
}
}